Rough & Fuzzy Computing Models: An Algebraic and Topological Approach