more functions scala