study for scala by hanson