Update gems
Use the default format with Guard
Add basic RedBlack implementation
Remove some weird useless proc usages in #find to raise Exception