general Algorithms like sorting , searching .. etc