adding reverse2, it looks like a silly implementation :)