INFO 343 lab 1 by : Kyle Bachmann