== A: An introduction ==
* Please describe yourself in three sentences, one of them regarding your current studies.
*: My name is Joel Dahne and I am a first year student at the master program in mathematics at Uppsala University, Sweden, where I also did my bachelor in
mathematics. I am from Sweden, so I naturally speak Swedish, but all my current studies are in English so I am used to that as well. Apart from mathematics I have a great interest in computer science which is always a motivation when taking new courses in mathematics.
* Why do you want to participate in the Google Summer of Code? What do you hope to gain by doing so?
== Y: Your task ==
* Did you select a task from our list of proposals and ideas?
Sort of. My main interest lies in improving the interval package . The are a couple of listed possible projects, all of which sound interesting. I have also thought about a different project, implementing Taylor arithmetic in Octave . I think that for the interval package to really shine it needs access to automatic differentiation, which could be done in the form of Taylor arithmetic. I have implemented a proof-of-concept for how this could work [https://github.com/Urathai/octave-taylor-POC]. Though I am not sure if it is reasonable to implement a whole new Octave-forge package during GSoC and I am not sure who could mentor such a project, if this is interesting please let me know.*: The project I have looked most at is the one about implementing support for N-dimensional arrays of vectors. I think that this projects is important if we want to make working with intervals as natural as working with floating points in Octave. Below I give a rough possible time line for this.
*: '''Community Bonding''' (May 4-30)
*: '''First Term''' (May 30 - June 30)
**: '''Week 1''' (May 30 - June 2): Identify all functions that will need to be changed to support N-dimensional arrays.