add sorted array
add search a 2d matrix
add unique path
add rotate list