7 of 14 nice examples collected by tasiot