http://www.tutorialspoint.com/ansi_c/c_storage_classes.htm