algoritmin luonnostelua