Create arc.h

custom i/o function 
mostly i, not much o, really