Atonal jazz: A systematic approach to atonal jazz improvisation