Added some tests! Some of them even pass.