Update alg.c

Signed-off-by: Andrew Tselischev <andrewtselischev@gmail.com>
Update D (01/21/2013)

these cacti, man..

Signed-off-by: Andrew Tselischev <andrewtselischev@gmail.com>