why scala