(annotated source code and standard implementation)