Random.sample implemented

@subutai what do you think? This implementation may not be efficient when sampling a small number from a very large population but it has the potentially nice property of the selection being in the same order as the population.