100 classic algorithms for C language