Neural computation through the lense of recurrent dynamics