Regular Programs