Olive Smith : a musical visionary