expanded start_with unit test, added sugar
concat->push, start_with->unshift