The algorithms in the paper "Intersections of Schubert varieties and other permutation array schemes" by Sara Billey and Ravi Vakil (math.AG/0502468) have been implemented in the file "public.mpl". An example of using this code is given in the Maple Worksheet "example.mws". To run the code, save public.mpl and example.mws on your machine in one directory. Start Maple 8 or higher from a prompt in the same directory. If you cannot start Maple 8 from the same directory, you will need to modify the first line to point to the correct directory. If you are working with an older version of Maple, you can run the example problems from the public.mpl file directly. The examples are commented out at the end of the file. Note: No support or guarantee is promised with this code. Use at your own risk.