I go bananas with algorithms and datastructures for fun and no profit. With javascript.