Add bloom filter

This PR adds the bloom filter data type and functions.
It also contains adjustments to the AVL data structure.
Of course.

At least because your comment confuses me even more. The number of bits in an integer is constant and can be retreived with `sizeof(int)<<3` - so your comment doesn't make any sense to me.