#ifndef PRELUDE_H #define PRELUDE_H #include #include #include typedef char* String; typedef char* Pattern; // Array typedef struct { size_t len; size_t capacity; void *data; } Array; bool not(bool b) { return !b; } bool and(bool x, bool y) { return x && y; } bool or(bool x, bool y) { return x || y; } #endif