commute and commuteMap, re-impl with append
Merge pull request #526 from buzzdecafe/master

commute and commuteMap