Added crazy hash algorithm