Now included in Lithium namespace, hash function revised