Whitespace cleanup
make prependCurrentStack available for use
Documentation for prependCurrentStack
Better, clearer copy
add unit test