For an explanation refer ro the respective solutions submitted by Steve Herman and Ady TZIDON here and here.
blackjack
flooble's webmaster puzzle