What's this project for? a hobby project to try out implementing some common algorithms and datastructres with different languages such as TS, C and Haskell.