That's what I love about these high school girls, man. I get older, they stay the same age.
I finished my sieving algorithm and wrote the code for it. It's an optimized Sieve of Eratosthenes, so nothing too fancy, but I'm satisfied with it. It will calculate the primes less than 1.5 seconds; it takes much, much longer to print them to screen or save them to a file. I guess that's all I can ask for.
I'm also well on my way to finishing the code for my digital signature implementation. I have the key generators written, which is the major part. And time intensive. Involves creating really large primes, testing them to be sure they're primes, and uses all sorts of modular arithmetic. Actually signing a message is trivial once they key part is done.
Anyway, it generates keys. I have to test it to make sure it's actually creating valid keys. Then I'll go through all the code and try to make it faster.
It's been good practice, and it's been nice having something to do. Something math related; I've been worried about losing all my mathematical education I worked so hard and spent so much money for. If you don't use it, you lose it. But it's kind of like riding a bike when you start working with it again. Lucky for me.
Yes, I'm a dork. I know.
Yeah, try and get that out of your head now. Ha!
Ps - I hate teenagers.