3 ms·This is a very old website, but the lessons are immortal (contrary to too many people's backups, alas).by wazoox 10y agoThis is a very old website, but the lessons are immortal (contrary to too many people's backups, alas).