Implement skip list and iterator over it
Add tests