https://medium.datadriveninvestor.com/traditional-backtesting-is-outdated-use-cpcv-instead-7180d7fb9ae4