Added filter benchmark and tried some things to make filter faster
Added filter implementation by @Ichoran for comparison