Rule-Based Forecasting: Using domain knowledge in time series extrapolation