Reference the second oldest value in Pry

I knew that when using IRB, _ stores the last returned value.

but, today I learned that (when using Pry on top of IRB) you can use a double _ to get the value from 2 commands ago.

[1] pry(main)> 1 + 1
=> 2
[2] pry(main)> _
=> 2
[3] pry(main)> 2 + 2
=> 4
[4] pry(main)> __
=> 2

Updated: