Warning! This package is currently under development and likely includes a number of typos and errors. Please send any issues or feature requests to lfeuerstahler@fordham.edu