Списки в программировании: понимание и использование List head и Tail