adapted git ignore
added implementation, no algorithm yet
minor refactoring of test
renamed test fucntions
added tests and impl for input 3 and 4