thorium: add leading zeroes when printing time values

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
tests: add some sample code to do a printf with padding

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
documentation: update coding style to specify the Doxygen style

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
memory: add core_memory_compare

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
structures: add initial version of binary heap

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
tests: add unit test for binary heap

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
tests: include header to get TRUE and FALSE

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
binary_heap: actually set the key_size and value_size

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
teests: add more tests for the binary heap

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
binary_heap: add Wikipedia link

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
binary_heap: fix the heap property when inserting

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
tests: add macro to test if value is lower or equal than other value

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
binary_heap: implement core_binary_heap_delete_root()

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
tests: add tests for core_binary_heap_delete_root

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
binary_heap: rename move_down/move_up to sift_down/sift_up

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
documentation: add guidelines for naming data structure functions

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
binary_heap: add Wikipedia links

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
tests: add TEST_INT_IS_GREATER_THAN_OR_EQUAL macro

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
tests: add more tests for binary heap

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
tests: add a test for binary heap with uint64_t keys and min-heap

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>