Added meaningful comments and update the Daltonize algorithm to perform
without loops (Should be faster)