sample
  search an array
    liner search
    binary search
  implementing queue with an array
    simple
    use ring buffer
  implementing stack with an array
    simple