Fixed Iterator::next(), cleaned up the AudioBuffer trait and included a working example.