Nth element

Added benchmark, modified the tests and implemented a selection algorithm. ~5x improvement...
Ahh, that makes sense now.