added tests and fixed issue where take/skip were not returning immutable Sequences, #93