@dizzy: Hätte mich auch gewundert, wenn Du sowas ungetestet von Dir gibst.
Hat sich schon mal jemand die Mühe gemacht, die einzelnen Funktionen zu vergleichen? Hast Du dir überhaupt die Mühe gemacht, meinen Schwachsinn zu überprüfen? Nein? Solltest Du aber, is nämlich falsch. Richtig ist, was Du gesagt hast
@Oxmyx: Völlig richtig. Ersten denken, dann planen, dann coden, dann testen, dann optimieren.