ds:add rotate manipulation algorithm of binary tree
ds:implement red black tree rotate algorithm
ds:add red black tree auxiliary macros and insert algorithm
ds:add red black binary tree entry macro
ds:add some algorithm statement to red black tree insert fixup function
ds:separate internal and exposed interfaces
add hash functions description file