
Modular Abstraction
nWe implement modular abstraction by separating
out various functions/structures/classes into multiple
.c and .h files.
n.c files contain the implementation of our
functions
n.h files contain the prototypes, class and structure
definitions.