Поправил работу filter, добавил точные сравнения ===, >>, <<, >>= и <<=.