williamfiset / DEPRECATED-data-structures Java 2.9K 1.3K A collection of powerful data structures java heap binarytree fenwick