* implement table with insert, search, range search and index