All compiles except program and List problem
Includes Printing Function
Maybe changes