build basic algorithms such as sort, search, for exercises