solved challenge 2.  Made it nibbleWise instead of byteWise.  #functional