A project consisting of reimplimenting a Function class, a Regex class using a Finite State Automata and a Bind function