M
Mach es doch einfach so, dass es klappt, es muss nicht die beste Lösung sein, es bringt auch nichts, dass es die beste Lösung ist; du siehst ja selber, wenn deine Lösung zu langsam ist.
Einige Beispiele wurden dir schon gegeben, such dir was aus.
MfG Eisflamme