adding other simple tests
moving things around
adding replace function
adding new math library
changing the structure of things
moving things around and renaming stuff
testing math library functions
adding assert
adding math library
adding bag data structure
making data structures more "object-oriented"
small changes to test file
adding common function types