vector logic is fun