List: add
List: locate and find
List: two ways implementation