Nth element

Added benchmark, modified the tests and implemented a selection algorithm. ~5x improvement...