Create a max_product_finder_k() function that takes in a list of numbers and an integer k, and returns the largest product that can be attained from any k integers in the list. You may presume that the length of the list of integers is greater than or equal to k.

For example, max_product_finder_k([-8, 6, -7, 3, 2, 1, -9], 2) should return 72 and max_product_finder_k([-8, 6, -7, 3, 2, 1, -9], 3) should return 432.

This challenge was reported to have been asked at interviews with Google. If you’ve covered the material in Pass the Technical Interview with Python or an equivalent, you should be able to solve this challenge. If you have trouble, try refreshing your knowledge with its Heaps content.