Modified Bintrees.hs

Made binary trees instances of foldable
Modified RPN.hs

Modified solveRPN to fail more gracefully using maybe's
Created VectorSorts.hs

Added a new module seperate from ListOps for vector-based sorts.  For
now only has vector-based quicksort and dual pivot quick sort
Modified ListOps.hs

Removed the vector sorts so ListOps actually only does operations on
lists
Removed the dotproduct function, since there wasn't a strong enough
reason for it to be there
Added a powerset function and a way to get all subsets of size n
Added 20IntHaskellExercises.hs

Solved most of the 20 intermediate haskell exercises.  Here are some
solutions
Added DirectionalTrees.hs

A simple module for binary trees that allow changing focus
Added FileSystems.hs

A basic file system module as seen in the final chapter of Learn You A
Haskell For Great Good
A pretty natural extension of the directional binary trees module
Added Chess.hs

A few different functions around chess pieces
Added MergeSorts.hs

Exactly what it says on the tin
Added Probability.hs

A basic system for dealing with probabilities as monads
Added State.hs

Added a stateful implementation of stacks
Added ZipperLists.hs
Modified TreeGameBackend.hs

It now imports the DirectionalTrees module, though it hasn't been
modified to use it yet
Added RandomGen.hs

Added various useful ways of interfacing with pseudorandom numbers