Title: Current Conveyors: Variants, Applications and Hardware Implementations