both tests passed - my first range implementation! hope to not to be too badly implemented :)