bookExactly3 added. Ran hlint on it too to test it out. Found some redundant bracketing
bookExactly3 commit2