I'm trying to create a function which will produce a set of numbers within a specific range[ ig, between 1 and 99 ], but I'm not even sure it is possible. The rules are as follows: Given the input of two values - a min and max - the function produces a set of integer numbers such that no number in the set is the sum of any other two numbers within the set. For example, if the min was 0 and the max was 3, the output would be either {0, 2} because 0 can not be added to itself to produce 2 nor vice-versa, or {0, 1, 3} because likewise no two numbers out of that set add together to produce any other number within the set. Does anyone know the answer or if this is even possible?