assignment1 by aglover | SimScale