Create ramulate.c

needs to be cleaned-up + remove tests, when finish