scala hw4