Sicherlich interessant, wobei es einige elegantere Lösungen auch gibt ;-)