Bidirectional cursors.
Merge pull request #47 from benbjohnson/bidirectional-cursor

Bidirectional cursors