this website is made with the c preprocessor, dont believe me? take a look at
amyulated/pp