Hi everyone, Tasha here from Start of School Crochet. Welcome to my YouTube channel where I do crochet tutorial videos and how to stitches. I throw out a podcast here and there and we do a lot of crochet alongs. If you like my tutorials please go ahead and subscribe and hit the little bell button down below and you'll get notified of all future video tutorials. Let's get down to the video and how to create this beautiful X Marks the Spot bookmark. I'm going to give you a few details about what I've done. Here I added a little bit of a picket down at the bottom. I'll show you that. Picket stitch. It's just a simple picket stitch. So this bookmark was inspired by my boyfriend. He's an avid book reader and so am I. And I wanted to create something that was just fun and simple but also functional because I'm very into functional crochet patterns. Your materials that you need to create these bookmarks is a three millimeter crochet hook, a pair of scissors, a darning needle and I'm using a three weight yarn. This one is by Shipiz and it's called Stonewashed. I really love this yarn. It's one of my favorite yarns because of the colorway. The things I don't like about it though, unfortunately, it's very hard to frog. If you make a mistake and it it's very, I'll kind of try to show you what it looks like. It has a lot of fuzzies and they catch on each other so when you try to rip it out it can be a little cumbersome. So my tip to you is make sure you don't have to rip out your stitches. Count carefully, use your stitch markers. I'm going to show you, these are the bookmarks before I added the X. Right now I'm in the process of adding the colors to these two bookmarks. So I decided to use purple with the pink and blue with this kind of gold color. This one is called Yellow Jasper. Let's go through the colors. The blue that I used for this pattern is color 813 and I actually got this before they started naming these colors. This color is color 811, 836. This one is Yellow Jasper color 809. Let's see. For the tutorial, I think I will use the pink color. First thing you want to do with this pattern is we're going to create a foundation row of five and we're going to do foundation single crochet. The foundation single crochet is your chain two. Insert your hook into the first chain, yarn over, pull up and you're going to yarn over, pull through the very first chain, yarn over and pull through both. Then you repeat that by going through the bottom two loops. Yarn over, pull up once, yarn over, pull up once, grab those little loops down at the bottom there, yarn over and pull through two through both loops. Then you repeat that five times. It's a little awkward at first but once you get the hang of it, it becomes very easy. And you realize, wow this is so great to know this. I believe that this is my fifth one and always feel free to pause the video anytime you want to pause. So there's five, one, two, three, four, five. The next row, we're going to chain one, turn it and work a single crochet into each of the foundation single crochets just across. And there we have our first two rows of the pattern. We have our first two rows. We're going to work on row three by chaining one, turn single crochet into the very first stitch, then you're going to chain one. We're going to skip one chain one stitch and single crochet into the next stitch, chain one, skip one and single crochet into the very last stitch. That's going to create our little holes where we're going to put and weave through our chains. The next row, we're going to chain one, turn it, single crochet into the very first stitch. Our chains don't count as stitches. And then in this hole here, our chain one space, we're going to go around it and chain one, single crochet into the next single crochet, go into that hole, which is kind of tiny, but it's there. And then we're going to do a single crochet in the very last. So you have five single crochets on that row there. For row five, we're going to chain one, turn it and work a row of single crochet across. I didn't get in both loops. That happens sometimes with the end stitches. Okay, so there is where we are so far, and you can see the little holes right here where we're going to weave in our chains when we're finished doing it. So this pattern is so simple, you guys. It's basically a three row repeat. The three rows you're going to repeat are numbers three, four and five. So for this, we just did row five. I'm going to do row six, which is our single crochet in the first stitch, chain one, skip one stitch, single crochet in the next stitch, chain one, skip one, single crochet in the next stitch. After we do that, this is row four, repeat, chain one, turn, single crochet in each stitch and chain space across for five single crochets total, three, four and five. Then we chain one, this is our row five, repeat, turn, single crochet in each single crochet across and you have five total. That is this pattern. The written pattern is on my blog, and I'm going to go ahead and do an assembly with you guys here too. But here is the bookmark and you can count the holes. I crocheted and this is all in the pattern. I crocheted about nine repeats. What we'll do next is you work your pattern until you have nine repeats up and then the top part here I do a decrease and then we work a long chain. So let's pretend we just finished out our very last row and we're at the top of our bookmark, however long you want to make it. These are one, two, two rows of decreases. We're going to chain one, turn, we're going to do a single crochet two together.  You should have three on your hook, yarn over and pull through all three. We're going to single crochet into the next and then do another single crochet two together, decrease stitch. So that brings it from two stitches down to one. And so there we have three single crochet on the top. The next one and final row is we're going to yarn over, I'm sorry, chain one, turn it and then we're going to single crochet three together. So one, two, three. Then you yarn over and pull through all of the loops on your hook. We're going to close it out with a chain. Here is where you start to make your tail, your long, long tail. This part I chained about 100. Yeah, it was about 100 stitches. So just start chaining and then when you count to 100 or however long you want your tail to be, I mean it's up to you really. But if you want to follow the pattern completely, you chain about 100 and just keep going. We're going to weave in the long chains that you created. I started this off here. So you start here at the bottom and then we're going to work diagonally across in and out from the front to the back. And it's probably easiest to go ahead and use a darning needle for this. I weaved in a few already. So just you're going to go in through the front, find your next hole and come up through the back. Then you're going to go up to the next one and up the front again like that. And then when you get to the very top, just make your last diagonal there. The trick here is we want to make this part the same length as our tail. I'm going to go ahead and pull it through until I feel like it's almost there. I think I went a little bit too far that one. So I'm going to pull it back down. It doesn't have to be perfect, but you want these all to match up. All three tails at the end. So I'm just going to pinch that right there and then pull this back down.  I'm going to weave in this side and it looks like I need more chains. So I'm going to chain those and then we'll weave in the rest of it. I chained about 24 more and since I think it's going to be just about right, I might just chain a few more. Chain like five, maybe six more and if I need to I can just pull it out at the end. Then I'm going to put this on my hook as carefully as possible. I'm going to pull it through a lot.  Repeat that all the way up your bookmark. Tug on it every now and then to make sure that it's not bunched up too much. This is our last one. Let's see how good we did on the length of our chain. That's it. Go ahead and tug on it a little bit. Before you block them, they tend to curl a little bit so you can see how it's kind of curling. That's why you want to make sure that these chains are loose, twisted around the opposite direction a little bit. I actually blocked these before I weaved in these chains as well. Looks like I'm still a little bit short on this one and it looks like I'm probably short like about five chains. Let's see if that helped. No, I still need just a few more.  They're all pretty much the same length. Now we're going to braid and you want to braid with when this side's up, you're going to flip it over and you're going to braid this side. I put something like a water bottle, heavy water bottle on the top of it so that I could have a little bit of leverage when I was braiding. If you don't know how to braid, usually take the right one over the center. Take the left one, put it over the right one. Take the center one, wrap it around, then take the left one, put it over the center, take the right one. Basically, whichever one you put into the center, you're going to take the left one and wrap it around it and then take the right one and wrap it around it. So the left one's going over the center one, so now the center one became the left one. Left one became the center and the right one's over here. So take that right one, throw it over the center. Looks like my tails are not exactly even and I want them to be even. The pink ones actually just a little bit longer than both of those by about one, two, three, four, maybe three chains. So what I did was I actually unraveled my last stitch of the chain and then took out one, two, three, four and you can do that with any of them and then you can go ahead and tie it off like normal. We're going to finish out the braid and when you get to a point where you can't really fold them over anymore, I bunch them up and you sew them together. I'm using a sharper darning needle for this to show these ends together, so you want to make sure you're going in the top stitch of each. Make sure you have all the stitches in there and then just pull your yarn through and go back and forth, but go back through these three or four times just to make sure they're secure and then when you feel like they're secure you're going to take this one piece and just wrap it around over and over again. You're just going to kind of wrap it around, pull it tight and then go through sideways to wrap the final piece and then come up this way then go back through to the top again. The sharp darning needle makes it really easy to work.  Try to make sure you get through a lot of the fibers. Your needle out.  You can leave them as long as you want or as short as you want. Just cut your tails and then go ahead and wet those and block them out because they look much better when they're wet and blocked. Now we're going to work the picket stitch for the top part that I did on this one. You can see and you don't have to do this part. I just liked it because it added just a little bit of a I don't know what looks like a prettier edging than just the flat but the flat looks pretty as well. So that's why I left both into the in the picture. So you're going to use the front. The front is where this little horizontal bar is because as you can see when you follow down the back part. So just flip it on over and then we're going to turn it upside down so the bottom is on the top. Go through the very first stitch the two. Attach your yarn pull it through and then chain one. And if you're not familiar with a picket they're fairly simple. All I did was just do a few across the top. So you have your first chain do two more chains then work into the very first chain. Yarn over and pull through and then slip stitch it straight through and then I anchor it to the next stitch pull up with a slip stitch. And then you work three more chains two three work back through that first chain slip stitch and slip stitch again then anchor it to the next stitch slip stitch to anchor it. Slip stitching is always kind of cumbersome to me. Chain three. That's why I don't really like doing pickets but I thought a picket would be a nice edging for this. Then anchor it to the next with a slip stitch. Chain three. Go back through the very first chain and slip stitch through and then we're going to do one last anchor here and call it a day and slip stitch through. So it leaves you four little pickets on top one two three four.  That's it. Alright we did it everyone. Thanks for being here. Thanks for watching. Please subscribe to my channel. Also this bookmark X marks the spot would be a perfect gift for friends or family for the holidays this year because our supply chain is messed up right now and you can just whip this up real quick. Give it to a loved one, a family member, co-worker, best friend, boyfriend, whomever. Thanks guys and check out Marley Bird's 24 Days of Quickies starting December 1st. I'll leave all the links for all of those blog hops below this pattern and if you have any questions please feel free to leave a comment below or head on over to my blog and message me. Thanks guys. Happy crocheting!


What the Course is really teaching about no past and no future, and that time is simultaneous. That's why there aren't really past lives, or as Gary talks about, future lives, because that would still be a linear construct. Or even the idea that, you know, I'm not going to be enlightened in this lifetime, but I will be in the next lifetime, it's like we have to let go of lifetimes. Another part of the hypotheticals, too, is that the soul could come into time and space. Why would the soul come into time and space if it's with God? What purpose would it have to come into something so crazy as linear time? Which is just, you know, guilt and pain and shame. Why would it even do that? There's no reason. People say, well, I had a near-death experience, and I went through this tunnel, and there was all these people there from my past, and then I went through this gorgeous light, and I knew everything, and I was one with everything, and I was total truth, and I was one with God, and then the light told me I had to go back. What? Wait a minute. Let me hear this straight. You've got through the tunnel. You've got through the tunnel. You've got through the tunnel. You've got through the tunnel. You've heard about you saw all these dead people, and you knew from the past that you thought you knew that they were all hypotheticals.  Oh, come on. You really expect me to believe this? People do confide in me, and some people over the years would come to me and they would say, They, I don't tell people this because it's too radical, it's too strange. and I don't want to tell my parents, tell my mom and freak her out or anything, but I had an out of body experience. He said, tell me about it. I said, I was just, I had this marauding breast, I came in, I was very tired, I laid on the couch, suddenly I was up in the corner, the room, I could see my body. I wasn't in my body. I had an out of body experience, it's really, right? I said, well, you can't really have an out of body experience unless you believe that you were in one in the first place. You can't really do that. All that was was just a symbol that you were much more than the body in what you could comprehend at the time. They said, and they said, I could see the body. I said, I said, were there eyeballs up in the top of the room? No. I could hear the sounds of what was going on, even though I wasn't in the body, I could still hear. Were there little ears up in the corner of the room? No. That's just showing you that perception is part of consciousness and it's not related to the body. Everybody thinks the five senses are directly related to the body. That if you didn't have a body, you wouldn't sense if you had no body. That's like erroneous too, because it's all mind, it's all consciousness. That's why people can see their body from above, that's why they can hear what the doctors make jokes as they're giving them an electric charge. Why were you telling me? Why were you telling a joke?  They can tell the doctors what happened because they're viewing it as if from above and beyond, but it's all a mental picture. It's all mental. So what I'm getting hearing finally is it's not that we're not a body, we don't need a body. No, it's absolutely unnecessary. You need a body to, wow. And the world is the same. The linear world is the same thing. And that's what we're afraid of. Yeah, afraid of losing something. We're afraid of losing that which we only know because we're so identified as our body and we think, well, if we're not that then we won't have anything, it's empty and meaningless, but what you're just saying is that's not the case. Oh, I feel that for the first time. There's joy with that. Yes, there's no joy. It's eating, it's a dream. There's no threat. No, there's no threat. Yeah, the thing that I'm most afraid of is just like, first in a bubble. Yeah, like popping a bubble. Right, before. So if you can follow it, then you start to realize that there's no reason for worry, concern, stress, anxiety, it's these thoughts somehow that the past was real and that the future's real and somehow it's like wasting your only moment that you've got, your now moment and covering it over with a bunch of future thoughts.


limited representation of precision that we have and how do we solve them? We proceed ahead with the discussion on functions and arrays. I would like to mention however that in this particular case we were able to solve the problem of representation. But suppose in a particular domain area we needed not 50,000 points to be considered but 5 million points to be considered or 50 million points to be considered then this solution would not work whatever data type that we decide to use which is intrinsically provided by C programming language. Consequently we have to have other mechanisms obviously artificial mechanisms by which we can solve this problem. These mechanisms generally are called multi-precision arithmetic implementation and the multi-precision arithmetic implementation is in fact quite common in high end numeric analysis problems. If time permits I will discuss one of such problems in later sessions so that you can get an idea of how such problems will be solved. With this we now go over to the discussion of functions. As most of you would know functions in C are used to isolate certain computational instructions and put them separately. So, consider a quadratic function let us say A x square plus B x plus C the derivative is f dash x equal to 2x plus B. There is a special purpose why I am considering fx and f dash x but it does not matter if I want to compute the value of any one of these two or for that matter any similar function for different values of x again and again and again then instead of putting these multiple instructions at different places in my program I could separate out these instructions and create a separate block. Such a separate block is called a function in C. This function is defined in terms of certain parameters. It takes the values of these parameters from us and it returns a single value. Here are two examples of the functions. The functions which I just displayed through their algebraic definitions they would be written in C as follows. Float my function float A float B float C float X inside this function I define float value calculate the value and then I return that value. Observe that our students would have seen the mechanism of int main and return 0 already working. It is at this stage it will be proper to explain to them that int main is actually also a function which is a block of instructions written separately this time by us but that is treated as a function by the operating system. Here we can emphasize details such as definition of the parameters that are supplied to the function and the definition of the value. We can for example explain that while a computed value such as this variable value can be returned we can also return an expression which is computed here. Needless to add we should also emphatically state that the computations will depend upon parameters which come when this function is invoked and therefore a function typically will not have any input output instruction. Typically a function will not read a value and output a value but a function will collect the value through parameters and will supply the result back through the return statement. Here is an example of two functions my function and my derivative which represent actually the two algebraic functions that we had written earlier. This one as float A float B float C and float X as parameters. It is useful to emphasize that just by writing parameters names nothing is served because what you are writing here are place holders for the values which will come from outside and therefore the type of value is important. In fact either later or at this stage itself when you teach your students about function prototypes you will be mentioning that the names are irrelevant completely. So whether A, B, C, X etc. are irrelevant in my prototype in actual function definition I must have them but in prototype definition I need to define only the types and that is adequate. How do we use these functions? First consider the syntax of this function. I write int my function followed by in parenthesis float A float B etc. and an opening brass below which is the body of the function. So we explain that the first word tells the type of the value that will be written by the function. Implicitly that means a function can return at most a single value directly using the written statement. Students would be easily convinced of this because they would have seen return 0 or return minus 1 in some of our program. Next is the name of the function. The name of the function that we choose. Here I have chosen my function. This is followed by one or more parameters and here again we can explain repeatedly that the parameter values will come from the calling instruction. Note that the function is called from within another program but it is not a line in the program or a segment in the program which cause this function. It is actually a single instruction which cause this function as we shall later on see the invocation. And we also ask the students to note that the return statement, return value it tells us what value will be sent back to the calling instruction. This point is not actually emphatically stated in textbooks which stop by saying that the function is called from within some other program. That is of course a correct statement but that does not accurately represent the exact activity that happens here. I hope to illustrate that through the example that we consider next. But first we describe function in our simplistic model. This all depends upon at what point in time you introduce function to your students. But if you want to introduce it early enough which can be done it may be useful to relate to the simplistic Dumbo model of our computing. So if we think of our computer as a C Dumbo we can imagine that each such function is actually a separate assistant Dumbo. Anytime a function is invoked within an instruction which C Dumbo is executing what C Dumbo does is he simply hands over the given parameters to the assistant Dumbo. The assistant Dumbo then uses these parameters and calculate the function value as per the instructions contained in that function. So the assistant Dumbo himself knows that function all those instructions. So he will execute those instructions, will calculate the function value and will return the same to the main Dumbo. When C Dumbo gets that return value he carries on exactly where he left using that return value. The point to emphasize here is exactly where he left. So if he left in the middle of an instruction to call this function main Dumbo will return exactly to that point in the middle of that instruction. This should be illustrated perhaps by an example similar to what we will see now. First a function called within a program a function is invoked simply by using the function name with appropriate parameters within any expression. It will be useful to tell our students whom we might illustrate the use of functions by writing a function called as a separate statement. It is important to emphasize that a function reference is actually an expression itself if it is standalone. Ordinarily a function reference will occur within a more complex expression. Consider the Newton-Raphson method which we did not discuss in detail yesterday but if we have a value xr and if we want to calculate the next value the Newton-Raphson method says that the i plus 1th value for x will be calculated using the ith value and using the ratio of f of xr divided by f dash of xr. This is a standard simple numerical technique. Now notice that if I want to implement this computation I will be using an existing value of x and calculating a new value of x. So the right hand side is the expression which says take the existing value of x compute the function at that value and use that value substituting it for f of xi representation or reference. Then compute f dash xi that means call another function using the same value of x and use that value in the expression. So please note what is happening at this evaluation is I have some value of xi. My Dumbo will start computing this. It will say this is x so it will get the value of x. Then it says this is a function reference so it will send the same x to that assistant Dumbo and will get a return value which it will substitute here at this point itself and continue evaluating that expression. Now it says slash f dash xi I will get this same parameter x to another Dumbo get f dash xi evaluated come back with the resultant value and substitute that value in this expression. And finally our main Dumbo will calculate the final expression which will be xi minus some value written by the first function divided by some value written by another function. So the function reference occurs at a specific point within the function evaluation or within the expression evaluation of some kind is what is according to be important to emphasize to our student. Suppose the function was fx is equal to ax square plus bx plus c then we could design our program using the two functions which we have written my function and my derivative. If we go back to the previous slide we will notice that we had this function my function defined to calculate ax square plus bx plus c and we had defined my derivative to calculate 2 into ax plus b notice that 2 ax plus b is f dash x if f of x is this. So go three slides further this is the program the Newton Raphson method using the function call to calculate the root of an equation. We are trying to find out one root of a quadratic ax square plus bx plus c provided of course the root exists. So here is the program we defined x a b c and root all as floating point quantities we read a b c values I have not put those input instructions here we start with x equal to 1.0 we need an initial guess for Newton Raphson we are not discussing the Newton Raphson method so I will not spend time in describing how do we arrive at the initial value and so on that is the issue about numerical analysis the point that we are trying to explain to our students in this example is what happens when functions are invoked so I start with x and I have a Newton Raphson iteration setup which iterates for 10 times it is very interesting to note that 10 iterations are often sufficient to get an accurate value of the root so look at the iteration for int i equal to 0 i less than 10 i plus plus so this is the iteration which will be executed 10 times this by the way is also an occasion where I am using that definition of a variable inside an iteration it would be useful to introduce the notion of scope to your students if you choose to use such an example whereby you say that while I could have defined int i here where I have defined other variables I choose to define int i here because this i definition will be limited to just this for loop outside this for loop this variable will not exist this permits students to start imagining the constraints of scope of variables in our programs now see the program itself it is a simple single line expression evaluation so it says x is equal to x minus my function a comma b comma c comma x divided by my derivative in bracket a comma b comma x this is where you may want to take a couple of minutes to explain to your students what is happening when these function calls are made so you say that the computer now is executing this instruction this instruction is an assignment instruction where I have a left hand side LHS variable x that means x will get a new value on the right hand side amongst other things I see x itself very clearly this is an reassignment type of instruction that means there was an original value of x which will be modified by this expression now we come to the right hand side the right hand side actually is a complex expression which says x minus a function call divided by another function so we explain to our students that the computer when executing this instruction it will have to evaluate this expression first because that is the right hand side while evaluating this expression computer will take the value of x from the location x then it will try to take look at this value now this value is not available as a value but it is a function call this is where the computer hands over control to the instructions of the function that we have written and which he will be aware of this function will be invoked now the computer will at this stage take the values of a, b, c and x and pass on these values as parameter to that function as we have seen the instructions in that function the function will use these values and will return a single value what is important to tell our students is that this single value which is returned by that function will be substituted instead of this entire reference so this function reference will be substituted by a value 2.583.21 minus 1.12 whatever whatever there will be a single value here the activity does not stop here because computer has not yet evaluated the expression fully when it looks at the expression further it comes across another invocation of a second function my derivative this time again the computer will collect the values of a, b and x will send these values as parameters to that function my derivative instructions in my derivative will now be executed and whatever value is returned will be brought back here and the computer will continue evaluation of this function it will be useful to write on a board on a white board or on your computer screen itself actually taking some values for x and for each iteration showing what is the value which is returned by my function what is the value which is returned by my derivative then simplify this expression to say something like x minus 2.5 divided by 1.8 or whatever and then saying x was equal to whatever 1.0 and therefore the total value of this expression is so and so and that is the value which is now allocated to x in short a we must describe to our students how exactly the functions are written and the advantage of writing functions namely that the main program becomes extremely simple and more readable provided we have chosen the function names appropriately to reflect what kind of computations they are doing second the method of invocation of a function is from within an expression sometimes I may invoke a function as a single instruction at that time I have to emphasize that that single instruction is nothing but an expression which is self evaluating it does not assign a resulting value to anybody but that is just a function noticeably such functions will either be void functions or functions which do input output or error reporting and such thing computational functions however will almost always be invoked from within a computational expression such as this here is a summary of application of invocation rules when I execute this instruction x is equal to x minus my function abcx divided by my derivative abx when dumbo encounters my function while evaluating the expression it suspends execution of the program goes over to the defined function with the available values of the parameters calculates the value executing given instructions within that function and then returns back to the main program replaces the reference to the function by the return value so this function reference is replaced by the value return and continues evaluation of the remaining expression although this is stated in most textbook and this is what we explained perhaps we do not empathically state that a function returns exactly to the point of its invocation and that whatever remaining things that were being done in the evaluation of that expression continues as if the function call has been replaced by the final value that you get so it will be useful to keep that in mind to emphasize these points there are of course many other issues with the function I am sure you are all familiar with them but you can read the standard textbooks and describe those appropriately when you teach functions it is important to give a lot of examples of the functions and function invocation standard textbooks by the way often try to describe the stack model of function invocation and if a function is invoked within a function what happens and so on and then introduce the notion of what we call recursion my own opinion is that recursion need not be introduced very early in the subject but it should be introduced sometime later when people are more familiar with computers and they have a slightly better understanding of inter-program communication or inter-process communication we will now in the remainder of this session discuss arrays the motivation of arrays should always be given through an example which illustrates why you may need a structure called an array the example that I choose often is first to show what will I do when I have to find out maximum of three numbers so I say here int main int v1 v2 v3 max then I input values of these three variables I start with max equal to v1 I check if v2 is greater than max then I say max is v2 I check if v3 is greater than max then I say max is v3 and then output the maximum number this is the program that I would like to find out the maximum of three given values what if I have to find out the maximum of four given values well I will read four values and find out the max by adding one more if condition what if I have to find out the largest of twelve values well I will write such twelve comparisons then what if I have to find out the maximum of two thousand values now this will become sillier and sillier I cannot keep writing instructions of this kind consequently I use this to motivate students to think that I need a separate mechanism to represent a collection of large numbers or large values large number of values and to do something commonly with each value observe that what is being done is that the value of max which is arbitrarily associated with the first of those values is being compared with each of the remaining values so if I have two thousand values I start with assignment of first value to max and I have to compare max with each of the remaining one thousand nine hundred and ninety nine values rather than writing one thousand nine hundred and ninety nine instructions I would like to write a single iteration which moves let's say a variable I from one to one thousand nine hundred and ninety nine and within each iteration I compare the value of max with a new number I at number let's say and reset the maximum value if that new number happens to be larger than the current value of max the problem is that new number will have to be represented by some name and I can use only one name at a time so in my program if I use V2 well V2 will be the variable which will get compared always now if I have one thousand numbers which are distinct from each other what I want to ensure is that in such an iteration I would like to consider a different number for comparison in every iteration such a mechanism is not available sadly through the definition of simple variables and therefore I conclude that I need some additional mechanism so in short we say that we have situations where we need to handle multiple values of similar kind we cannot define and use different variable names for each of these values firstly it is inconvenient as I said if our 50 values or 12 values I will have to define V1, V2, V3, V4, V5 it's very inconvenient but more importantly it is impossible if we do not know how many exact values we need to handle particularly if we have to handle different number of values at different times while running the same program we can't do that if we use variables we will have to write a separate program for exact number of values that we want to tackle because those exact number of values will have to be represented by exactly those many variables apart from being inconvenienced to find different names for those variables it is an impossible situation because I cannot write 20,000 programs to handle one for handling one number two for handling two numbers etc further we extend this concept by saying that look we may wish to manipulate matrices we may want to add two matrices we may want to multiply two matrices we may want to find inverse of a matrix now such operation where matrix itself is a collection of similar numbers I mean values then we cannot handle them through the conventional mechanism of representing a value by a variable therefore we need a different mechanism we then note that C programming language provides a mechanism called arrays we may also note at this stage that every programming language that is used by people generally has a provision an intrinsic provision of defining arrays not of one dimension but of multiple dimensions we can illustrate this example further by showing how a one dimensional array of hundred integer numbers could be mapped on memory locations so if this is our Draval model of memory locations then I have A1, A2, A3, A4, A5, A100 as ordinary variable names however I would like an organization where each one is not considered a unique and different variable name but each one should be considered as a part of a larger collection as is shown here in the notion of a normal one dimensional array for example if I have an array which contains n numbers then for n equal to 6 these may be sample numbers which are inside the array and I will call this as the first element this as the second element this as the third element this notion will be known to our students already all that we are saying is that in our computer memory model we do not want these numbers to be stored as contained into locations having different unique variable names but we somehow want to retain the identity of this entire thing as a collection and we should be able to address any particular element of this array in a fashion which will permit me to use that addressing mechanism inside my iteration loops so I now show that I can indeed have array elements and explain to my students that an array could be considered to be implemented as a collection in my conventional memory locations except that the entire collection is called simply by single name a so this drawer is a this drawer is a this drawer is a this drawer is a etc of course each drawer contains a different value so to distinguish between different elements of the array I use the notion of indexing consequently we say that each element behaves like any other variable but is referenced by the array name and an array index and we notify to our students that a 0, a 5, a i, a j minus 5 could be valid references to any element of the array a 0 will mean 0th element a 5 will mean 5th element actually 6th in the context of c a i will mean ith element provided i has a valid value a j minus 5 is another valid element provided j has a correct value we indicate to them that index itself can be an expression so j minus 5 for example is an expression and if j is equal to 8 then j minus 5 will be 3 and this will refer to a 3 which is the fourth element in this array we also observe to our students by asking them a question what happens if the index value is less than 0 or greater than 100 if my array is defined to be of size 100 it is very very important to emphatically tell our students that if this happens then computer could give unpredictable results because c programming language does not define any error bound checking on the index values crossing the limits so two things here then we described this in terms of our simplistic model but tell people that the array definition permits us to use a single name to collectively refer to a set of elements here is an example of 100 elements of similar values being stored in an array so 100 locations are reserved for it starting with a 0 to a 99 this as I think I had mentioned earlier is a rather stupid way of representing arrays because in mathematical notation wherever we use arrays we always refer to the first element as a 1 and the last element of a 100 element array as a 100 c has chosen this method of indexing for the simple reason that converting the instructions related to index computation to machine instructions is extremely easy here so the original designers thought that let the array bounds between 0 to n minus 1 if n is the size of the array however we illustrate the fact that we are still talking about first element, second element, third element etc if there are sixth element it so incidentally happens that in c programming language the first element of the array is actually 0th element in terms of the index value and the last element of a 100 element array is having an index value of 99 with this explanation array manipulation can then be discussed in your class here is a way to find maximum of n numbers so for example I have an array defined as a 100 so it is a 100 element array I have a variable defined as max I define n as a variable describing the maximum number of elements and I define i I am sorry this i has become capital when I use Microsoft power point any standalone i is converted to capital i so please remember to correct it in your notes I first read the value of n from input and I read the n elements of the array there is a question here let me take one minute off to answer this question let us go back to that slide just remember that the array a is located in these memory locations a 0, a 1, a 2, a 3, a 4 up to a 99 what the compiler does actually is that it allocates a block of memory that means so many storage locations suppose these are all integer numbers then 4 bytes for each location will be allocated and there will be a base address given to the first location of the array this base address which will be some internal address value let us say this is location number 5000 inside computer's memory then the first element is automatically location number 5000 when it goes to calculating the index for 1 it simply has to add 1 unit of 4 bytes to this base address so if the base address was 5000 the address of this location becomes 5000 into 1 into 4, 4 being the unit of memory allocation so it can simply use the index to multiply the unit of bytes and add it to the base to calculate the exact memory location of that element if I use indexing from 1 to n I will need to do one subtraction and then multiplication by the unit of 4 bytes to calculate the exact address of the machine location so it actually is more efficient way of internal address computation and that is the reason why people have chosen 0 to n minus 1 as the index limits I hope this answers the question so here was the algorithm for finding out maximum of n numbers this algorithm is straight forward and you can explain how within this iteration every time I come across a i it will mean actually a different element of the array because i is different every time so well we still have 10 minutes for the t break so let us have this interaction and I have questions from remote centres can we go back to the remote centres now good morning sir is it possible to create a for loop that never executed is it possible to create a for loop that is never executed very easy put a condition which is false right at the beginning now are you talking about file loop or for loop I was mentioning the for loop a file loop will always be executed at least once because the condition is checked at the end no sorry the repeat until will be executed at least one while our for loop may not be executed even once if the condition is not satisfied right at the beginning I hope that answers your query let us go over to SGS ITS Sir my name is Shailesh Bada from SGS ITS Sir what I want to ask that we teach our students on DOS in which we are having very good facility to trace and debug and add watch and many other facilities but what we are seeing here in Unix based we have get output in dot slash a dot out and to debug a big program it becomes difficult in Unix so what other facilities are we having in Unix to debug and to see how our program can be break and add watch or such type of thing sir thank you sir this was my question I will answer this question but first let me correct your notion you are associating these facilities with the environment for example your question said that in Microsoft we can do these things and Unix what we observe here is we cannot do these things I will recall your attention to what I had mentioned yesterday and I will repeat it again please remember that these facilities for debugging have absolutely nothing to do with either Microsoft or Unix neither of these two which are operating systems provide any one of the facilities that you mentioned the facilities that you mentioned are related to writing, compiling and debugging C programs and therefore these facilities are provided by the C compiler system and the associated tools so and this is very important because if as teachers we use these words to tell our students or if our students tell us that this facility is there in Microsoft but not there in Unix or this facility is there in Unix or not there in Microsoft then we must correct them immediately we must emphatically state that these facilities are absolutely nothing to do with operating system so what you describe as a facility in Microsoft it is not a facility in Microsoft but it is in a tool which happens to be running in Microsoft and being used by many people the correct answer to your question is there are exactly similar tools available in Unix environment for every programming language and there are exactly similar facilities that are available in Unix programming environment but these facilities are made available through separate tools more specifically the GCC compiler that you are using the compiler merely compiles your program correctly but in order to debug and trace for example the values of your variables as they change through iterations etc you require debugging tools a couple of debugging tools should be available in each of the remote centres if I remember correctly and I will ask my assistants to confirm whether the debugger DDD was included as a package when we supplied the packages yes my team confirms that the debugger DDD has been made available it may be so that in the last session so far you may never have been required to use those packages or it may be so that in your earlier exposure to Unix you would not have come across such debuggers but these debuggers exist not only in Unix, not only in Microsoft but practically in every operating system environment so in a nutshell my answer to you would be that please during one of the lab sessions try to use DDD it's an extremely good debugger which will permit you to trace permit you to put stop points, check points execute your algorithm in steps and check how the values of variables are changing okay let's go over to the next institute KJ Somya Mumbai has a query I have a query related to recursion yesterday while teaching iteration you said that there are many applications which can be recursive applications which can be implemented using iteration so could I know the practical application of recursion thank you sir in fact the example which I considered yesterday the Fibonacci series itself is defined in terms of a recursive formula and the example illustrated how we could implement that recursive formula using iteration so what we did yesterday was to take a recursive equation h n is equal to h n minus 1 plus h n minus 2 and implement the computation of that series using an iterative mechanism what I mentioned yesterday is that recursion to be implemented as a recursion is also available in most programming languages including C I will actually discuss recursion explicitly and mention both the advantages and the pitfalls of recursion in one of the sessions next week we are now at the Nagpur has a query Nagpur from BMC College of Engineering my name is Umayad I want to ask you a question that you say that we can start an index element from 0th location but what happens if I start from 1 1 position now over to you the question is not what you want to do the question is what C language permits so if you start using an index from 1 the 0th element of your array which would have been created by the C compiler will just sit there idle however if you have 100 elements in an array and if you insist on using the index from 1 2 3 4 all the way up to 100 things will work well till your index reaches 99 the moment you try to refer to a 100 the C compiler will give up please remember that the C compiler does not introduce range checking when it translates your C programs to machine instructions consequently if you assign a value to a 100 in your program where there are 100 elements and the last element is actually a 99 then what will happen is the value that you are assigning will go into some memory location which may destroy some other variable value in your own program and you will get completely unpredictable results therefore such I am glad you asked this question it is very very important to emphatically tell our students that any index in an array in C always ranges from 0 to max minus 1 if max is the size of the array this is true for 1 dimensional array and this is true for multi-dimensional array as I explained somebody amongst the designers just decided to be more comfortable with the translated instructions being more efficient he or she did not worry about how the programmers will feel about it particularly people who have studied other programming languages where the index varies from 1 to maximum size people find it uncomfortable but unfortunately there is nothing that can be done about it and our students have to get used to the fact that defining an array with some size s the array index will always vary from 0 to s minus 1 so this is a mandate it is not a question of choice for any one of my students I hope that satisfies the explanation we have two more minutes before the end of this session so if there is another quick query we can take it otherwise we will break further t there are no queries that is good news that means everybody is waiting for a cup of tea so am I so thank you very much


Hi there, welcome to this Kirkwood Library video on database searching. My name is Kate and I'm a librarian here at Kirkwood. I'm going to show you how to access an article database called Academic Search Elite and also explain why it's so important to add library databases to your research toolbox. We are all familiar with using Google to search for information. It's a very useful tool. It's easy to access and because we use it every day, it's also very familiar to us. It's like the cozy slippers you put on to shuffle around the house. They're comfortable, but you can't depend on them to get you very far outside your comfort zone. Just like you don't want to depend only on Google when you are researching to expand your knowledge and understanding. Library databases are important information resources you can search for information. Databases are collections of selected articles, online ebooks or videos that you access through the library website. Databases are very different from Google because they don't search for just anything that happens to be online. They search materials that are professionally written, edited and published, most of which can't be found online without paying for them. These are high quality materials that are essential to your research. Honestly, these databases are not like comfy slippers. They're more like hiking boots. You don't wear them every day, so they might feel a little awkward at first, but they are sturdy, well made and will get you where you need to go even in uncharted terrain. And the more you wear them, the more comfortable they get. So let's take a look at one library database that you can try on right now. Remember databases are resources you search through the library website because the library pays subscription fees for students and faculty to get access to these high quality materials. So we will begin at the library homepage. To get to the databases, look for a link that mentions databases or articles. We see here on the Kirkwood library homepage a link along the left that says articles in databases. This link is sometimes labeled A to Z databases. Pause here and go to the library homepage if you want to follow along. The link is on Kirkwood's My Hub and in Talon. As you can see, the library subscribes to many different databases, 99 at this point. The one we're going to look at today is called Academic Search Elite, sometimes called EBSCO Host, which is the name of the database provider. This is a great all-purpose go-to database. It has a huge collection of articles, is kept very current, and covers a wide range of topics. It's also common to find it in any academic school or public library. So even after you leave Kirkwood, you will likely still be able to access this database through your local library. Okay, you might notice a couple of unique things about this search page. First we have three search boxes at the top instead of just one. Second, there is a lot going on underneath those search boxes with many search options as they're called. Let me reassure you this page still functions as a very basic search screen. It just has extra features you may want to use in the future as you become a more expert user of this database and as your research needs become more complex. Now for now, I am going to show you some of the ways to make use of the multiple search boxes and leave the search options for another time. The search is split into three boxes to help you combine different keywords or phrases into one search. In each of these three boxes, you will want to put only one word or term. Spend some time coming up with good keywords for your search. Good keywords are single words or terms that describe the most important ideas in your topic or research question and match the words or terms used by authors and database indexers. You do not want to put a whole question or a long description of your topic in this search box. Keep it very short and simple. For example, if my research question is, would a sugar tax be an effective strategy to improve the health of American people? My most important idea or keyword is probably sugar tax or maybe sugar tax and effective or sugar tax and health. Don't worry about coming up with a single perfect search because there likely isn't one. A good search is a process of trying out different combinations of keywords until you have located good quality and relevant information. I'm going to try just sugar tax to begin. Then I will probably add in one of the other terms after I see how that goes. I know you're thinking, didn't she just tell me to only use one word per search box? In this case, sugar tax is a single term or phrase. So I'm going to just use one search box for the term. And I'm not going to add a second term in a second box yet because I'm not too sure about the term sugar tax. Is that what people are calling it or should I try something else? So I'm going to scan my results now to determine two things. Are any of these relevant to what I'm looking for and what subjects show up in the article citations related to sugar tax? I've highlighted a number of things here that stand out to me when I scan my results. Instead of the words sugar tax, I notice sugar sweetened beverage tax. Okay, that's a more specific idea, right? But it looks like something to follow up on. So I'm going to make a note of that term in my research notes. I also see junk food taxes and law and legislation in the subject terms. Again, these terms are related to my research question. So I'm going to add these to my research notes. I want to remember them for later searches. For now, I'm going to scroll down and look at a few more results before I decide to adjust my search terms. Here's another citation from my search results. Again, I see some different terms that are related to sugar tax, but not exactly the same. And again, I'll make note of these different terms in my research notes. At this point, my strategy is to continue scanning the first 10 to 20 article citations. I'm not going to click on these yet. I'm going to scan the citations and look at the titles and subject terms to see if any of them seem to have information I could use. In this case, even though my search term sugar tax is not appearing exactly in the subjects, it still ended up retrieving some pretty relevant results. So rather than going right into a new search, I would first click on a few of these and scan the articles to see if there's anything there I can use. A few final notes on Academic Search Elite and some very helpful built-in functions it has. When you get to the point where you have an article you want to use, you'll click on the title to get to the full record. Over on the left, there should be a link that says full text. Click on that to view the whole article. Over on the right side of the page are lots of helpful tools that let you print, save, and link back to the article. There is a listen function that will read the article to you, and there is a citation tool that creates a citation for the article in many different formats, including MLA style. To use the citation, click on the button, then scroll down to the style you want. You can then copy and paste it into your document. These citations are usually accurate, however, they are computer-generated, so may contain errors. Copy and paste the citation, but then double-check it for possible mistakes. Thank you for visiting the Virtual Library and good luck with your research. If you could use some help with your research, just contact a librarian through the library website where you can chat, text, or email us.


I'm all about activity. I'm all about staying top of mind. That's the reason we market so much, right? No one puts out more content than we do because I want to be top of mind. The same thing with you guys though, right?   You want them to think about you. When you do that by putting out content, you do that by doing a random crazy big giveaway. Now, if I had given away a thousand bucks in leads instead of $60,000 in total amount of value, not as many people would have entered, right? Well, that single post has reached almost 8,000 people. It's had almost 300 comments. It's taken off because it's big, right? It's sexy, it's attractive. We boosted it a little bit with an ad, okay? So that's why I want you to start to think about is what are some things that you can do in your business, some small things, whether it be for recruiting or sales, to where you can get the attention of your audience, whether it be, okay, I want to sell, or maybe it's just your warm market, okay? So where you're generating attention, you're giving something away, maybe you can tie it back to your brand, you can tie it back to insurance, you can tie it back to something you do, that's one idea, right? You could also do it from a recruiting standpoint, okay? You could also do it that you want to generate leads in your area for local prospects. I mean, I'm in the middle of coaching a guy, he's from Memphis and he sells health insurance all over the country over the phone. I'm in the middle of talking through with him on some giveaway ideas to give away Patriots tickets when those are hot in Boston, right? Because he's from Memphis, but he sells over the phone. So he could be doing ticket giveaways all over the country because it's activity, right? Now, it's a good lead that says, hey, you know, homeowners insurance and Medicare and property and cash, you know what I mean? Final expense, life insurance, all these different things. Is it a better lead then? Yes, but somebody just don't have a lot of money and they come to us asking for ideas. They're like, hey, Cody, I have $200, what should I do? Well, you gotta get creative. I did the call nights every Monday night because it was all about being creative and generating the most amount of activity for the least amount of money. So I would take 200 bucks and buy pizza and give away, you know, cash, sometimes not even that much. And I would walk away with 8, 12, 16, 20 appointments in a two and a half, three hour period every Monday night. So at the end of the day, it's all about activity. Most agents fail in this business because they struggle with activity. Most agents fail in this business because they struggle with being creative. Most agents fail in this business because they struggle with all the thinking outside the box, okay? So my challenge to you is to start to think outside the box window, all right? Spike, Nate, Mike, right?


Now, Lance won the limited non-pro derby last night and this is not a rerun of a previous interview because a few days ago earlier this week Lance also won the limited open, which is such an amazing feet Lance, I mean congratulations for it all. Thank you, thank you much. How do you feel and what does it mean to you? Oh it means the world, I mean just to come here and show a great horse means everything, I couldn't ask anything better to happen and she's just been amazing this whole show. Is she tired? Yes. Is she going to go on a fall day or have a break? She's going to have a big break until the B.I. Now that's a great effort just to get her through this show and not only win two titles but make a lot of finals, what was the key to that? To keeping her fit and healthy and strong and alert and athletic. That's just her, she showed seven days in a row in the past week and tonight she came out best she's been ever. Tonight she wanted to come cut just her personality, she just loves the sport. Couldn't ask for anything better because sound horse comes out every day the same, the same. She's just a high energy gal. Yes, she doesn't take much loping though, she just loves cutting. Now, Julie Bryant who you've spoken to, she's done an interview, she said ask you what type of person Zenitonic would be if she was indeed a person. I mean, heck, she's amazing, I really don't know. She was a person, she would be probably one of my best friends I guess. You just dig it. Yes ma'am. Okay, can you tell us about your run last night in the limited non-pro final and your three cows? I had a lot of cows this event but can you remember that specifically? I don't know if I can remember my three cows but I was second to last out of 15 and shoot. I don't remember what three cows I cut but my goal was last night to have a clean run. I had tonight and last night I just wanted to have a good clean run and show the judges just a nice run and she's been good this whole show and consistent and that was just my goal was just to go in there and have a consistent run, just show like she's been showing all week and that's basically it and it worked out. Which was your toughest run here at the event? Probably tonight. Tonight was pretty tough. Now you were looking great, right there on the last cow at the end is probably what cost you, what were you feeling at that point? Oh, I mean the excitement over it and we were doing good but even with that little thing I can't ask for anything better. I mean I wasn't mad at all. I was excited kind of because she just tries her heart out and I know I get to show her again so she's going to come out better and better I feel like and she's been just so good this year. Now you're 17 and you've won two titles in the Wheel Rogers in one week. It's something that people work their whole lifetime towards doing. What's next for Lance Cooper? School, maybe. That's very grounding. I know. Mom says I need to get school going after this show. Because you're home still? Yes ma'am. I mean I try to keep doing school through shows and take off during shows and just this next couple months I need to keep on doing more school. Excuse me. The whole family is having a lot of success at the moment. Tell us about your brother, Lane because he's a very talented roper and he's having a lot of success lately. Is that right? Yes ma'am. He just won the high school rodeo finals I think or going to the national finals and that was last night that he did that and he leaves for the national finals I think here in a couple months. So he's been doing really well too. Okay and of course dad Michael Cooper is in the open final coming up. What's your advice for him? Oh I don't know. He gives me most advice so just listen to whatever he tells me I feel like. Which is what?  He's really big on just going to have fun and just it is what it is. You can't really control the situation what happens and if you do well you do well and if you do bad just be proud you know. You have always another chance. Well thanks very much. Thank you. Awesome effort Lance. Thank you. Thank you so much. Great. Continuing to watch Lance Cooper and Zanatonic compete.


Hey guys, I noticed that my final space review has gotten a lot more attention than I expected, which thank you guys for commenting on it. I hope you enjoyed the review, and I hope you enjoyed the show itself. Now, this is something that I haven't really seen anyone talk about yet. I mean, I haven't admittedly looked that hard into it, but I thought I'd just give my opinion of it. The Lord Commander is a creation of Gary. Now, what we see of Jack, his father's co-pilot, John Goodspeed, we see that his co-pilot is his friend of 29 years, talked about eating taquitos, and he's a pretty simple person. And we only get like, what, 30 seconds of that through the very, very small points in time that we see him. But the characters had this instant hate for him, obviously because of what he has done to the universe, causing all this terrible, terrible tragedy throughout. However, I have a very distinct feeling that the Lord Commander is the way the Lord Commander is, is because Gary and his dad beat the crap out of him during a time freeze. Now, had they not done so, maybe he wouldn't have come out evil from the blast of the nebula thingamabiggy. But I'm pretty certain because Gary and John literally beat the ever-loving crap out of him, that he is the way he is, especially at that one point where Gary tries to speak to him. He said, he calls him Jack, he's like, why did you call me that? So you were a good man once, and he's like, oh, well, that change is absolutely nothing.  And that's why he feels that he is more akin to the Titans, because they gave him this power, where as his loyalty to the Infinity Guard and to his friend, his co-pilot, led him to getting the crap beaten out of him. So that's just my theory. I'm interested to see if the second season, which apparently there's six that are going to happen, if they do kind of touch more on how the Lord Commander became as powerful as he did, if they explain why the Infinity Guard gave up, why they were willing to let the world be sacrificed, because that was something that wasn't touched on really at all. And I'm hoping that they do touch on that. They don't go a whole first order around and they just, it's there because it's there. So I hope that they do a little bit better of a backstory building with that. But well, I guess we'll see. Anyways, guys, I hope you enjoyed this little video. Just a little talk about him. I hope you enjoy the show and I'm excited to see when this comes out next. The thing that I'm actually kind of interested about though is that the show premiered. It premiered on TBS in February and we got it now, but it's called a Netflix original now. So I don't know if TBS decided to not keep it. Or if Netflix is now its homeboy. So that's something that's kind of interesting because to be honest, I did not hear anything about this show when it came out. Now, admittedly, I'm a Canadian and we don't have TBS anymore. We haven't had it for a decade, almost a decade now. But I'm very interested to see how the distribution for this show will continue especially into next year. Anyways, that's all from me, guys. I hope you enjoyed this video. If you did, leave a like. And if you're interested in more, maybe subscribe. Otherwise, that's all from me. See you guys next time.


Stay tuned as we dive into the 10 ways to make $4k per month online. First up, Affiliate Marketing. Imagine being the middleman connecting eager buyers to their desired products and earning a commission in return. That's affiliate marketing for you. It's a business model where you promote other people's or company's products online and earn a piece of the profit for each sale that you make. Now how do you generate income from it? It's simple. You sign up for an affiliate program, get your unique affiliate link, and then share that link through your blog, social media channels, or website. When someone clicks your link and makes a purchase, you get a commission. The beauty of affiliate marketing is that you don't need to create a product or service yourself. You just need a platform to share these links and a knack for convincing people to click and buy. And the potential? With the right strategies, you could be earning up to $4k per month. So that's affiliate marketing. A proven method to generate a substantial online income.


Hello, and welcome back to the craft box. My name is Brenton today for an episode 13 13 already geez of there was one-on-one death solo walkthrough if you haven't checked out last episode we finished off the what was it called the throne room of fire dungeon and Found where the order of a thing it is and they're on this island So yeah, go check that out if you haven't already But today we are going to be Going into the balance school for the first time to find the order of fang. So yeah Let's talk to El has read greetings Welcome stranger. I am professor. I was read if you seek the order of the fang you have found it What brings you here? You tell professor Al has read about your search from Malistair. I have seen no Malistair But I know why he sought us Long ago we wrote the croco nomicon with the power of life and death He could spell disaster in the wrong hands before I say more you must earn the order's trust Please go to the crocos things seek out shalak the wise and he'd his words So El has read his balance teacher He teaches balance spells So they're half of the ones that you can get at Ravenwood and then the other half are from here. Also. We have Nile's balance tree at here which gives Which gives you some blades and some traps and some cool stuff So, yeah, we'll just have a look at her and see if I can get anything. I don't think I can I Can't really until I get to level 25 is when I get my one. So, yeah That's cool Let's hit on into the great Sphinx and We will see What we can find See what we got here What we got here, yeah What we got here, we got a shell like the wise. That's for sure. That's for sure Hello Greetings wizard. So the professor wants to test you. We are the ones being tested We put the touch to sleep, but now our work is undone. They will try to enslave everyone We must reunite the order of the fang We have strong allies in the manders, but they are struggling earn our trust by helping us While Al has red and I remained awake during the great sleep Other members of the order of the fang did not if you are sincerely here to help Now is the time to seek them out when I last saw general cover our esteemed military leader was holding back The tuts so we could cast the sleep. I only hope he is not suffered for his bravery Go find the mandir Rami in the hall of champions Good. I need your newly acquired power for a task Okay, so we got to level 18. There is a new quest for spells Which I'll do after this episode and before the next one and it will be posted After this episode comes out. So, yeah That's cool Let's go and find Rami So yeah, this is the hall of champions. It's quite a nice place. It's very freezing everywhere around here is freezing It's all I see Obviously, it's spent stored underneath a big crooked swing. So it's like tomb. So it's quite cold in here apparently Well, this that's what they were thinking. So, yeah, they're all ice stuff And then there's Rami Hello, Rami. I hope you've come to help young wizard because this place is swimming with tuts You are not the only one looking for general cover the tuts are looking for the order of the fang And I fear we may be detected We must slow them down before they find the general surely a powerful wizard like yourself can take out their minion the Sphinx Sock we Okay, I'll be back once I have defeated the Sphinx Sock we Okay, I am back So general Kappa is safe for now So far you are as great and powerful a wizard at the order of the fang believes you to be General Kappa will speak only to someone carrying the seal of the fang to our horror that evil Tut neck bet captured it before the great sleep We must get it before he tricks the general into revealing himself We shall see if you can defeat neck bet in his chamber Okay Let's hit on over to neck bet And We will see what we can do what damage we can do Yeah search for the seal Three deep mushrooms. Oh, wow. That's quite a few. It's quite a numerous amount There we go on the sigil 15 gold is kind of pathetic, but that's fine. We were getting 20 before now. We get 15 like what? That's not fair. That's not fair. That's not fair. That's not fair Kiss that confidence.  Why not, you know why not why not and we fizzle that's perfect because I wanted to do a wraith Boop, there we go. There we go Yeah, no fizzle good Boop boop boop boop boop boop Boop and hits and drain and drain and drain and boop 818 perfect boop But and for nine sweet. There we go. That is that done Was not hard at all. We got crocodilian and a park Chris Sweet, let's talk to Rummy Rummy. What a great name. It's kind of funny Okay, we'll get the health and we're full health again.  Hello Rummy. Hello You have the seal. I am sorry. I doubted you, but I never thought I'd see someone more powerful than the tuts I must stay here and keep my ears open, but you have restored my faith that the tuts can be defeated Thank you friend go quickly. General Kaba is hiding in the treasure room up ahead Okay Let's go and find general Kaba What a lad general Kaba. What a lad See, let's go find him Get him to help us or we need to help him something along those lines Probably the second one. Everyone's so needy in this game. So so needy Let's go this way more parchment as well as good And general Kaba you bear the seal of the fang Tell me wizard what events occurred during my great slumber You tell general Kaba about the tuts desire to rule over many worlds If only we had succeeded in crushing the tuts earlier I confess wizard a sol scavenger sapped my strength by stealing my coin of destiny I tried to protect the order of the fang without it, but to my dismay I couldn't and we failed If we are to defeat the tuts this time, I will need my coin of destiny Please help me recover my strength by destroying that soul scavenger nearby Okay, well, let's go and get the coin of destiny then he is death. I believe but he could also be ice I can't quite remember So in preparation i'm gonna put a couple death prisms in Just in case Again, I can't quite remember. So i'm not 100 percent sure But we'll find out in just a sec quite a way because we're going over to defeat him And Ten nine eight seven six there's like hieroglyphics Down here. I didn't even notice that before I knew the ones up there, but I didn't know there was some on that edge That's cool I will feed on the light in your eye Yeah, he's death. Okay, that's cool. Just as well. We did put prisms on good just as well Let's get the sock we crush it out first. He should be easy. We're actually gonna do that first just because we can Um, yep goody goody Fizzle, okay, that's fine. And we will do a blade You have 310. Okay, you're getting a bit better Um, yeah, we'll do a blade and then we'll um banshee Hopefully that kills it should i mean it should Hopefully Really the fizzle ah Fizzle fizzle fizzle all we ever do is fizzle Bum bum bum bum bum bum. No fizzle. Thank you. Yay dead pretend. Yep. You're dead. You're dead by far Okay, and then we will do a vampire on the boss. I think which will be next round If we get a power put and if not then um another where i'm waiting Okay, okay, that's fine Pop it. No, okay We're just gonna do that just to get him done a bit of health just because we can boop Okay, 55. That's nice Blue oh fizzle. That's unfortunate Your banshee can't is no match for my vampire Boop see I I don't fizzle. I don't fizzle, bro I don't fizzle Boop. Okay, 603 that is him gone. I believe Yep, it is sweet perfect Okay, let's head back to general kaba And we We'll see what he wants us to do next now he has his coin With destiny. Okay get that mana. That's what's good Okay, let's go through here.  I can feel my strength returning We must prepare for battle. I hope I will not fail But first I need my sword. I gave it to rami for safekeeping go to him and get it for me Okay, let's head over to rami once more And see what he's done with the sword. He's probably lost it to be honest And I'm only saying that because he's lost it probably Because that's how these sort of games work, you know, you got to get that sword for me fam. Otherwise I get angry Oh 22 gold that's that one's a bit better. That one's not as cheap. That's good 22 whole gold. That's a lot of gold 22 of it. That's crazy Honored one. I'm afraid that all I have left of the sword is this.  How can I fight the tuts with just a scabbard? We must rebuild my weapon then First for the blade I will need ice shards from the glacial event six ice shards should do the trick You should be able to find them in this area Okay, um, I'm gonna end off the episode here next episode. I will be back and I would have got the ice shards So yeah, anyway, thank you for watching. Remember to leave a like and subscribe And if you've already subscribed press the little bell to know exactly when I post another video And go follow us on twitter links in the description below and rivercraft outside the box