Recurrent artificial neurons