optimizations
initial backwards() working
backwards is working YAY
testing
forward is working... after some debugging
added const to reference variables
renames of variable and functions
added tests.sh and made sud.cpp read from standard in
added more tests