Improved comments
Multiple changes:

Renamed pair_up() to finger_fret()
Improved comments
Removed redundant finger and numbers setting
Used the magic of (arg || default) short-cutting
Like the fingers, limit the numbers to the max
Removed single use variable storage
Clarified documentation
Added TO DO item
Added the missing examples of the -a output
Formatted doc paragraph
Removed cruft