An interpreter and parser for Jam language