Current conveyors : variants, applications and hardware implementations (2015)