Added eight cool new functions I dreamed up, complete with tests and fiddles!

This is my first attempt at contributing to an open source project, so please forgive me if I failed to follow protocol in any way :).