Add SICP functional tests
Use a proper vector library :)