adding docs, and cleaning up
updating n, k, and m for numbers like paper. not quite right
adding string method