overhauled introduction and added link to Fredrik's approach