Hmmm never heard of that term before. Well you know Japan, all sorts of things come out from their art (manga & animation)