initial practice
add Makefile for indent
write cal program ok