Spec cleanup
Add another test
Implement take_all
Refactoring and add ground_appendo test (failing)
Add appendo test
Add (non-working) ground appendo test