First scala implementation
Review language expression ...