What does the following code mean in Ruby?
||=
Does it have any meaning or reason for the syntax?
x ||= y
is
x || x = y
"if x is false or undefined, then x point to y"