major and minor scale builder functions
deftonality now defines an additional arity (0 parameters) that returns
the entire scale