I replaced 65536 by 16 in "CalcLookupBitOps". What I did doesn't improve speed but avoids unnecessary storage.